/**
 * 
 */
package cn.comon.app.scan.mapper;

import java.util.List;

import cn.comon.app.scan.entity.AsReportinfo;

/**
 * @author xujf
 */
public interface AsReportinfoMapper extends BaseMapper<AsReportinfo>
{
	/**
	 * ����û�ID��ѯ���û�����
	 * @param userID �û�ID
	 * @return �û����� 
	 */
    List<AsReportinfo> getReportinfoMaxSize(int selectMaxSize);

    /**
     * ����û�ID��ѯ���û�����
     * @param userID �û�ID
     * @return �û����� 
     */
    void updateReportinfo(AsReportinfo asReportinfo);
    
    void updateDownloadState2Undownload();
    
    List<AsReportinfo> getDownloadApp(int size);
    /**
     * ����û�ID��ѯ���û�����
     * @param userID �û�ID
     * @return �û����� 
     */
    void updateDownloadState2ing(int size);
    
    void updateDownloadAppinfo(AsReportinfo asReportinfo);
}
